#全集中開發 #行雲流水 #電光火石
想法即劍法,想到哪,程式碼就長成那個模樣。
大腦中的想法其實是 streaming 式的連續輸出,但大部分的人實現程式碼輸出卻是斷點式的片段所組成。
其實腦袋已經有想法、規劃、設計的模樣,但等到程式碼真的完成,中間間隔了太長的時間,導致想法不連續,而變成 context switch 的成本,或是表達不通順、不連貫、抽象層次不一致。而極速開發的方式是讓輸出變成 streaming 式的輸出,因此可以跟想法接在一起,而且大部分語言與 JetBrains IDE, VSCode 都適用。
大部分工程師都忽略了這樣的成本跟浪費,以及對品質造成的負面影響,因為根本沒見過,寫程式可以行雲流水到像種藝術般的呈現。
感謝彥廷的推薦,以及打通三門課的支持。對我來說,這三門課是環環相扣,一起學會能發揮極大的綜效。
我對修課順序的建議與彥廷的看法一致,還沒上過課的朋友可以參考這樣的順序。